package com.ruoyi.mobile.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.mobile.domain.SchoolClassesEntity;
import com.ruoyi.mobile.utils.NftResponse;
import com.ruoyi.mobile.utils.Paginator;
import com.ruoyi.system.api.req.SchoolClassesReq;
import com.ruoyi.system.api.req.SysUserReq;
import com.ruoyi.system.api.resp.SchoolClassesResp;

import java.util.HashMap;
import java.util.List;

public interface SchoolClassesService extends IService<SchoolClassesEntity> {
    public NftResponse<Paginator<SchoolClassesResp>> getClassesList(SchoolClassesReq query);
    public NftResponse<List<SchoolClassesResp>> getClassesListByUserId(SysUserReq query);
    public NftResponse<HashMap<Long, SchoolClassesResp>> getClassAllMap(SchoolClassesReq query);
}
